﻿body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldest,input,button,p,blockquote,th,td{
	 margin:0;padding:0;
	}
body{background:url(img/wbg.jpg) repeat left top;
	color:#555;
	line-height:22px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px; 
	}		
h1,h2,h3,h4,h5,h6{
	font-size:100%;
	}
ol,ul{
	list-style:none;
	}
caption,th{
	text-align:left;
	}	
fieldset,img{
	border:0;
	}
label{
	cursor:pointer;
	cursor:hand;
	}
input{
	outline:none;
	}		

q:before,q:after{
	content:'';
	}
abbr,acronym{
	border:none;font-variant:normal;
	}
input,button,textarea,select{
	font-family:inherit;
	font-size:inherit;
	font-weight:inherit;
	vertical-align:middle
	}
input,button,textarea,select{
	*font-size:100%;
	}

.clear{clear:both;}
	
a {color:#555; text-decoration:none}
a:hover{color:#EC7C01; text-decoration:none;}
.left{ float:left;}
.right{float:right;}


#header{background:url(img/bg.jpg) repeat-x left top #fff; height:172px; overflow:hidden;}
.top{background:url(img/topbg.jpg) no-repeat left 28px; position:relative; height:132px; width:980px; margin:0 auto;}
.logo{ position:absolute; top:50px; left:0px;}
.tel{ position:absolute; right:0px; top:60px;}
.ctwz{ position:absolute; right:0px; top:5px;}
.ctwz a{ margin-left:20px;}

.welcome{ position:absolute; top:5px; left:10px;}
.dw{ position:absolute; top:70px; left:256px;font-family:"微软雅黑"; font-size:14px; font-weight:bold; line-height:26PX;}

.menu{height:40px;  font-size:14px; width:980px; margin:0 auto;}
.menu li{background:url(img/xt.jpg) no-repeat right top; line-height:42px; float:left; width:108px; text-align:center;  }
.menu li a{color:#FFF;}
.menu li a:hover,.menu li.cur a{background:url(img/hov.jpg) no-repeat left top; display:block; }
.menu li a.curr{background:url(img/hov.jpg) no-repeat left top; display:block; }

.bannerbg{background:url(img/banbg.jpg) repeat-x left top; height:462px; padding-top:16px; overflow:hidden;}
.banner{ width:980px; height:423px; margin:0 auto; padding-bottom:39px; background:url(img/hz_26.jpg) no-repeat left bottom;}

#content{width:980px; margin:0px auto 12px auto;}

.ctbg{background:url(img/hz_29.jpg) repeat-x left top; padding-top:23px;}

.topnews{ border:1px solid #D4D4D4; background:#fff; height:30px; line-height:30px; overflow:hidden;} 
.topnews h2{font-family:"微软雅黑"; float:left; font-size:16px; width:100px; margin:5px 0px; line-height:20px; text-align:center; border-right:3px solid #5F5F5F;}
.topnews li{float:left; margin-left:30px;}
.topnews li a{background:url(img/hz_35.jpg) no-repeat left;  padding-left:12px;}
.topnews li a:hover{background:url(img/hz_37.jpg) no-repeat left; }
.topnews span{ float:right; margin:5px 8px;}

.main-a{border:1px solid #D4D4D4; background:#fff; padding:8px; margin:12px auto;}
.piclist{ overflow:hidden; width:190px;  }
.piclist h2{background:url(img/hz_43.jpg) no-repeat left top; font-size:18px; font-weight:100; height:33px; line-height:33px; font-family:"微软雅黑"; padding-left:20px; color:#fff;}
.piclist ul{padding:6px 0px 12px 0px;}
.piclist li{line-height:36px;  text-indent:25px; border-bottom:1px dotted #ccc;   background:url(img/hz_48.jpg) no-repeat 10px 10px;}
.piclist li a:hover{  background:url(img/pro_14.jpg) no-repeat 10px 10px; display:block; }

.pic{width:750px; overflow:hidden; }
.pic h2{font-weight:100; height:33px; line-height:33px; color:#000; font-family:"微软雅黑"; font-size:18px; }
.pic  h2 a{ float:right; margin-right:2px;}
.pic li{background:#F1F1F1; float:left; text-align:center;}
.pic li span{ display:block; line-height:20px; margin-top:6px;}


.main-b{border:1px solid #D4D4D4; background:#fff; padding:8px; margin:12px auto; height:310px;}

.main-b h2{background:url(img/hz_43.jpg) no-repeat left top; font-size:18px; font-weight:100; height:33px; line-height:33px; font-family:"微软雅黑"; padding-left:20px; color:#fff;}
.main-b h2 span{font-weight:100; color:#000; font-family:"微软雅黑"; font-size:18px; margin-left:50px; }
.main-b h2 a{ float:right; margin-right:2px;}

.allist{ padding-top:10px; width:200px;}
.allist li{ float:left; width:90px; text-align:center; display:inline; background:#eee; margin:6px 6px 0px 0px;}
.allist li a:hover{ background:#333; display:block;}
.alimg{padding-top:6px; width:750px;}
.alimg li{ float:left; margin:10px 4px 0px 8px; display:inline;  text-align:center;}
.alimg li img{ width:170px; height:90px; border:1px solid #D1D0CF;}
.alimg li span{ display:block; line-height:20px; margin-top:6px;}
.main-c{border:1px solid #D4D4D4; background:#fff; margin:0px auto;}
.main-c h2{ font-family:"微软雅黑"; background:url(img/hz_64.jpg) repeat-x left top; line-height:32px; font-size:14px;}
.main-c h2 span{background:url(img/hz_62.jpg) no-repeat left top; width:103px; text-align:center; display:block; color:#fff;}
.main-c h2 a{ float:right; color:#007DD2; font-size:12px; font-family:"宋体"; font-weight:100; margin-right:12px;}

.mileft{ width:600px; margin:20px 12px;}
.dwat{font-size:30px; font-weight:100; color:#0078CA; font-family:"微软雅黑"; line-height:50px; margin-bottom:10px;}
.dwat b{ color:#FA8F17;}
.about img{ float:left; margin-right:15px; border:1px solid #D1D0CF; padding:5px;}
.about a{ color:#F60;}

.zs{ background:#0C8BE2; border:1px solid #006CB6; height:110px; padding-top:12px; margin-top:12px; overflow:hidden;}
.rollBox{width:588px;overflow:hidden; margin-left:7px;}
.rollBox .Cont{width:520px;overflow:hidden;margin:0 auto;}
.rollBox .ScrCont{width:10000000px;}
.rollBox #List1,.rollBox #List2{float:left;}
.img1,.img2,.Cont{float:left;}

.zs-a li{ float:left; display:inline; margin:0px 7px;}

.img1,.img2{width:21px; height:20px; margin-top:30px; display:block; cursor:pointer;}
.img1{background:url(img/hz_81.jpg) no-repeat left center; margin-right:10px;}
.img2{background:url(img/hz_84.jpg) no-repeat right center; margin-left:10px;}

.video{ width:306px; padding:20px 10px 0px 0px;}
.video h3{background:url(img/hz_72.jpg) no-repeat left top; font-weight:100; line-height:27px; color:#fff; padding-left:20px; margin-bottom:20px;}

.main-d{margin:12px auto;}

.newsa{ width:320px; border:1px solid #D4D4D4; height:340px; overflow:hidden; background:#fff;}
.newsa h2,.newsb h2{font-family:"微软雅黑"; background:url(img/hz_64.jpg) repeat-x left top; line-height:32px; font-size:14px;}
.newsa h2 a,.newsb h2 a{ float:right; color:#007DD2; font-size:12px; font-family:"宋体"; font-weight:100; margin-right:12px;}
.newsa h2 span,.newsb h2 span{background:url(img/hz_62.jpg) no-repeat left top; width:103px; text-align:center; display:block; color:#fff;}
.newsa ul{ margin:8px 10px;}
.newsa li{ line-height:20px; height:88px; border-bottom:1px dotted #ddd;}
.newsa li p{ color:#888;}
.newsa li img{ float:left; }

.newsb{background:#fff; height:340px; overflow:hidden; margin-left:12px; display:inline; width:310px; border:1px solid #D4D4D4; }
.newsb ul{ padding:12px 20px;}
.newsb li{background:url(img/hz_94.jpg) no-repeat left; padding-left:13px; line-height:32px;}
.newsb li span{ float:right;}

.faq{width:320px; border:1px solid #D4D4D4; height:340px; overflow:hidden;background:#fff;}
.faq h2{ font-family:"微软雅黑"; background:url(img/hz_64.jpg) repeat-x left top; line-height:32px; font-size:14px;}
.faq h2 span{background:url(img/tit_66.jpg) no-repeat left top; width:135px; text-align:center; display:block; color:#fff;}
.faq h2 a{ float:right; color:#007DD2; font-size:12px; font-family:"宋体"; font-weight:100; margin-right:12px;}

.faq ul{ padding:10px 15px 0px 20px;}
.faq li{ padding:0px 0px; border-bottom:1px dotted #ccc;}


.partners{border:1px solid #D4D4D4; background:#F4F4F4;}
.partners h2{font-family:"微软雅黑"; background:url(img/hz_64.jpg) repeat-x left top; line-height:32px; font-size:14px;}
.partners h2 span{background:url(img/hz_62.jpg) no-repeat left top; width:103px; text-align:center; display:block; color:#fff;}
.partners h2 a{float:right; color:#007DD2; font-size:12px; font-family:"宋体"; font-weight:100; margin-right:12px;}
.partners li{ float:left; margin:16px 0px 16px 20px;}
.partners li img{ border:1px solid #ddd;}

.foot{background:url(img/foot_73.jpg) repeat-x left top #186FB5;height:213px; color:#FFF; }
.links{width:980px; margin:0px auto; border-top:1px dashed #fff; padding-top:12px; }
.links h2{ width:80px; color:#fff; text-align:center; float:left; margin-bottom:20px; }
.links a{ padding:0px 8px; color:#fff;}

.footnav{text-align:center; height:32px; line-height:32px; width:980px; margin:0px auto; color:#AEDCFF; }
.footnav a{ margin:0px 20px; color:#AEDCFF;}

.footnr{width:980px; margin:0px auto;  padding-top:20px; height:105px;}

/*neirong*/
.xban{ margin-bottom:12px;}
.sider{ overflow:hidden; width:213px;}
.sider-a,.sider-b,.sider-c{background:#fff; padding-bottom:12px; margin-bottom:12px; border:1px solid #ddd;}
.sider-a h2,.sider-b h2{background:url(img/pro_03.jpg) no-repeat top left; line-height:38px; height:38px; font-size:16px; color:#fff; text-align:center;}
.sider-a ul{ padding:12px;}
.sider-a li{line-height:30px; text-indent:25px; border-bottom:1px dotted #ccc;   background:url(img/hz_48.jpg) no-repeat 6px 10px;}
.sider-a li a:hover,.sider-a li.cur a{ background:url(img/pro_14.jpg) no-repeat 6px 10px; display:block;}

.sider-a li a.cur{ background:url(img/pro_14.jpg) no-repeat 6px 10px; display:block;color:#EC7C01;}


.sider-b ul{ padding:16px 10px 0px 20px;}
.sider-b li{text-align:center; display:inline;}
.sider-b li img{border:1px solid #D1D0CF;width:166px; height:86px;}
.sider-b li span{display:block; line-height:36px;}

.cta{ padding:10px; line-height:18px;}

.detail{width:753px; float:right; overflow:hidden; border:1px solid #ddd; background:#fff; min-height:1090px;}

.title{line-height:36px; border-bottom:1px solid #ddd; background:#EFEFEF; padding-left:12px;}
.title h2{font-family:"微软雅黑"; font-size:16px; color:#E35B00;}
.title span{font-family:"宋体"; float:right; margin-right:12px;}
.title span b{ font-weight:100; }

.detail-a{ margin:20px 26px; line-height:26px; }

.newsnei,.newsnei2{padding:10px 26px;}
.newsnei li{line-height:18px; height:100px;  padding:8px 0px;}
.newsnei li img{ float:left; margin-right:15px; width:80px; height:60px;}
.newsnei li h3{border-bottom:1px solid #ddd; line-height:30px; color:#666; margin-bottom:10px; }
.newsnei li h3 span{color:#999;  margin-right:6px; float:right; font-weight:100;  }


.newsnei2 h3{ font-size:14px; text-align:center; border-bottom:#ccc dotted 1px; padding:10px; margin-bottom:8px;}
.newsnei2 h4{ text-align:center; margin-bottom:8px; font-weight:100; color:#888;}
.newsnei2 span{ margin:8px;} 

.news-nr{ line-height:24px;}

.sxp{ margin:50px 0px; height:100px;}
.sxp li{ border:1px solid #ddd; margin:8px 0px; }
.sxp li span{ float:right;}
.sxp li b{background:#ddd; text-align:center; margin-right:10px; font-weight:100; display:block; width:80px; float:left; }

.fx{ margin-top:30px; float:right; }

.jobs{ margin:16px;}
.jobsa{background:url(img/job_03.jpg) repeat-x left top; font-size:14px;}

.jobsshow{ margin:16px;}

.jobsshow h3{font-size:14px; background:#F7F6F6; color:#00438A; margin:10px 0px; line-height:35px; padding-left:15px; }
.jobsshow table{ margin:10px 20px;}

.ktjob{width:200px; border:1px solid #ccc; line-height:23px; height:23px;}

.jobxx{width:620px; border:1px solid #ccc; line-height:23px; height:123px;}

.joba,.jobb{background:#00438A; width:46px; height:25px; line-height:25px; cursor:pointer; border:none; color:#fff; margin-right:10px;}
.jobc{ background:#EA7C00; width:100px; height:25px; line-height:25px; cursor:pointer; border:none; color:#fff;}

.prolist li{background:#F1F1F1; float:left; margin:20px 0px 0px 15px; display:inline;  text-align:center;}
.prolist li span{ display:block; line-height:20px; margin-top:6px;}
.prolist li img{ border:1px solid #D1D0CF;}
.prolist li a{background:#F1F1F1; display:block; padding:8px 8px 6px 8px; border:1px solid #E8E8E8;}
.prolist li a:hover{background:#FEEFE8; display:block; border:1px solid #FCE1D4;}

.pages {margin:20px; height:25px; overflow:hidden; text-align:center; line-height:25px; font-family:Verdana; }
.pages a, .pages strong { margin:0 1px; padding:2px 6px; border:1px solid #ccc; text-decoration:none!important; }
.pages a:hover { border-color:#D3D3DA; }
.pages strong { border-color:#D3D3DA; background:#006599; color:#FFF; }



#pages li {border: 1px solid #dedede;
    float: left;
    list-style: none outside none;
    margin-right: 5px;}


/*- proo---------------------------*/

.proo{ margin:20px 0px; width:753px;}
.proo-a{ width:753px; height:333px;;}
.proo-al{ float:left; margin-left:18px; width:360px; height:300px;}
.proo-al li{ float:left; margin:10px 5px;}
.proo-all{ width:360px; margin:0px auto;}
.proo-all img{ border:1px solid #ddd;}
.proo-al li img{ border:1px solid #ddd}

.proo-ar{float:left; width:300px; margin-left:26px;  line-height:24px;}
.proo-ar h3{ font-size:16px; border-bottom:1px dotted #ddd; line-height:30px; margin-bottom:10px; }

.proo-bl{padding:42px 0px; }
.proo-bl h3{font-family:"微软雅黑"; color:#095391; line-height:28px;  background:url(img/hz_64.jpg) repeat-x left top; padding-left:20px; font-size:14px; border-bottom:1px solid #ddd; border-top:1px solid #ddd; }
.proo-b h3{font-size:14px; background:url(img/pro_38.jpg) repeat-x left top; color:#fff; line-height:34px;  padding-left:20px; }
.bdan h3{color:#fff; line-height:26px;  background:url(img/pro_10.jpg) no-repeat left top; padding-left:110px; font-weight:100;}
.proyy{ margin:15px 20px;}

.proo-d{ margin:20px;}

.proo-b li{line-height:30px; margin:20px 10px 0px 10px; float:left; display:inline;}
.proo-b li span{ display:block;  text-align:center; margin-top:3px;}
.proo-b li img{ border:1px solid #ddd;}

.caselist li{text-align:center; margin:20px 0px 0px 15px; display:inline; float:left;}
.caselist li img{border:1px solid #D1D0CF;width:166px; height:86px;}
.caselist li span{ font-size:14px; display:block; line-height:36px;}

.caseimg{ text-align:center;}
.caseimg h2{ font-size:18px; font-family:"微软雅黑"; color:#095391; line-height:50px;}

#pages{height:60px; margin-top:16px; }


#demo{padding-top:12px;margin:0 7px;overflow:hidden; width:964px; height:100px;}
#indemo{width:600%;overflow:hidden;}
#demo1 {overflow:hidden;float:left; height:100px;}


#demo2 {overflow:hidden;float:left;  height:100px;}




